package gen

import "gitee.com/dreamwood/ez-go/maker"

func ComSn() {
	doc := maker.CreateDoc("ComSn", "单号", "tool")
	doc.Add("name", "名称").IsString()
	doc.Add("text", "规则").IsString()
	doc.Add("service", "所属服务").IsString()
	doc.Generate()
}

func ComSnLog() {
	doc := maker.CreateDoc("ComSnLog", "单号记录", "tool")
	doc.Add("sn", "SN").IsJoinM2O("ComSn")
	doc.Add("type", "类型").IsString()
	doc.Add("value", "当前值").IsString()
	doc.Add("typeValue", "类型值").IsString()
	doc.Generate()
}

func ComSnRule() {
	doc := maker.CreateDoc("ComSnRule", "单号规则", "tool")
	doc.Add("name", "中文注释名").IsString()
	doc.Add("code", "规则码").IsString()
	doc.Add("attrChain", "实际调用属性").IsString()
	doc.Generate()
}
